home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
BBS Toolkit
/
BBS Toolkit.iso
/
programs
/
stripg.zip
/
STRIP-G.DOC
next >
Wrap
Text File
|
1993-02-28
|
18KB
|
420 lines
Strip Ghost
Copyright 1993
FlatLand Software
Tracy Mickley
Strip Ghost is used to process a TBBS dayfile to remove all
Ghost events found in the dayfile in order to make the
dayfile more readable. It may be used in conjunction with
TSTAT or other dayfile analyzers (cough) to eliminate
accounting anomalies due to the ghost events logged. The
program simply reads in the specified dayfile and outputs a
new dayfile with all references to any ghost events found.
Operation of the program:
STRIP-G DAYFILE.LST [NOGHOST.LST]
DAYFILE.LST is the specified input file. You must
specify an input file name and it must be the first file
name listed. NOGHOST.LST is the specified output file name
and is optional. If no output file name is specified, the
default output file DAYFILE.OUT is created in the current
directory.
If no input file is specified, a short help screen is
presented and the program terminates with a DOS ERROR level
of 1. If an input file is specified but not found, the
program terminates with a DOS ERROR level of 2.
This program is provided free of charge for all non-
commercial systems in repayment for others that have also
released free programs into the TBBS arena. In turn, I
encourage authors to do the same. A pay bbs is not
considered a commercial system. Strip Ghost may not be
distributed for use with any other shareware or commercial
programs with out the express written permission of the
author.
End Strip Ghost Doc's:
And now a word from our sponsor...
█
█
█ FlatLand Software Products
█
┌───────────────────────────────────────────────────────────────────┐
│Name Description Price Comments │
└───────────────────────────────────────────────────────────────────┘
Tbill TBBS time used billing pkg 129.95 2.2m,TDBS1.2,ANSI
TSTAT TBBS dayfile analyzer 39.95 2.1sm,2.2sm
USTAT TBBS user analyzer 39.95 2.1sm,2.2sm
MSTAT TIMS log analyzer 39.95 TIMS
FSTAT TBBS file transfer database 39.95 2.2m,TDBS1.1,ANSI
IBA In Bound Announcement 39.95 2.2sm, TDBS1.2,ANSI
announce in-bound files or uploads
Tratio sets TBBS d/l to u/l ratio 15.00 2.1sm,2.2sm,Sware
Himess auto renumber msg base 15.00 2.1sm,Sware
Batlog Bat file aide 15.00 DOS3.x+,Sware
Tedit TSTAT utility free Edit TSTAT totals
Umdbkill USTAT utility free Edit USTAT database
Strip Ghost strip dayfile ghost events free
Any 1 *STAT 39.95
Any 2 *STAT's 59.00
Any 3 *STAT's 89.00
Any 4 *STAT's 119.00
2.2m=TBBS version 2.2 multi-line
2.2sm=TBBS version 2.2 single or multi-line
2.1=TBBS version 2.1
ANSI=ansi terminal required
┌───────────────────────────────────────────────────────────────────┐
│ DEMONSTRATION SOFTWARE │
│Name Description Price Comments │
└───────────────────────────────────────────────────────────────────┘
TSTAT TBBS dayfile analyzer DEMO free 2.1sm,2.2sm ■
USTAT TBBS user analyzer DEMO free 2.1sm,2.2sm
MSTAT TIMS log analyzer DEMO free TIMS
PURCHASING FLATLAND SOFTWARE:
You can purchase any of the FlatLand Software products on-line
using a VISA or Mastercard for downloading with-in 24 hours from:
10% of all FlatLand Software sales go to People With Aides Coalition
in memorial of Art Khon, a BBS pioneer.
TEXT bbs
FlatLand Software Support BBS
1-701-239-6048 HST/DS or 1-701-293-7758 (2400 baud)
Fido node 1:288/6
TIMS and 14.4 Dual Standard HST--24 hour Crash mail supported.
Company purchase orders can be handled with a provided PO number and
acknowledgement of receipt from you, the purchasing agent, to your
accounts payable department if the file is downloaded. Terms are net
30 days. If you desire the program(s) on diskette(s) a $6.00 shipping
and handling charge will be applied.
Cul-De-Sac
GW Associates
1-508-429-8387
Fido 1:322/360
TIMS and 14.4 Dual Standard HST--24 hour Crash mail supported.
Pete White's system. His Dual standard HST number for registered users
or registered visiting sysop's is 1-508-429-8387. Fido 1:322/360 to
contact him. Pete consults for TBBS installations and
distributes/publishes commercially over 90 third party enhancement and
utility programs commercially for TBBS and TDBS.
Company purchase orders for FlatLand Software products can be handled
with a provided PO number and acknowledgement of receipt from you, the
purchasing agent to your accounts payable department if the file is
downloaded. Terms are net 30 days. If you desire the program(s) on
diskette(s) a $6.00 shipping and handling charge will be applied.
DISTRIBUTION ARCHIVE:
All FlatLand Software products are packed and distributed using
SEA's ARC 7.1+ format. This requires SEA's ARC 7.1 to un-arc the
packages. If you do not have this utility. SEA makes widely available
at no charge, XARC, a file extraction only utility that will un-pack
the archive. If you do not have XARC, you can download it or request
it be included on mailed diskette from either point of purchase place
of FlatLand products.
LICENSE for FlatLand Software
License is considered 'like using a book.' Like a book means you
can't use it on more than one machine at a time. This excludes typical
development platform systems. You may make as many archive safety
back-up copies as you like. For TBBS related products and if you have
multiple TBBS licenses, you will also need a registered license for
each TBBS license you intend to use your FlatLand product with. Mini
enhancements and bug fixes are free. Custom FlatLand Software programs
for unusual applications may be available. Contact me directly.
License may vary by product and will be noted in the accompanying
documentation.
WARRANTY
There is no warranty expressed or implied. We do believe the
program should perform substantially as advertised. If the software
fails in this aspect, the author will make a reasonable effort to
correct the problem in co-operation with the license holder. FlatLand
Software, its employees or agents are not liable for any damages to
your system hardware, software or data through the use of this program
or related utility programs. Under no circumstances shall FlatLand
Software, its employees or agents be liable for any incidental or
consequential damages, nor for any damages in excess of the original
purchase price. Your use of this software constitutes acceptance
warranty.
U.S. MAIL PURCHASE AND REGISTRATION:
FlatLand Software
Tracy Mickley
3113 24 ave SW
Fargo, ND 58103
Name:_____________________________________________
Address:__________________________________________
City,State:_______________________________________
BBS Name, Number:_________________________________
Network address:__________________________________
Version of TBBS:__________________________________
If Multi-line, how many lines:____________________
Payment method:
__ Check __MasterCard __VISA __Purchase Order
Credit Card number:________________________________
Expiration date:___________________________________
Authorized Signature:______________________________
┌───────────────────────────────────────────────────┐
│Program Quantity Price Extended │
└───────────────────────────────────────────────────┘
--------- -------- ----- --------
--------- -------- ----- --------
--------- -------- ----- --------
--------- -------- ----- --------
--------- -------- ----- --------
Shipping: ________
Total: ________
┌────────────────────────────────────────────────────────────────────┐
│ PROGRAM DESCRIPTIONS │
└────────────────────────────────────────────────────────────────────┘
TSTAT -- TBBS dayfile analyzer.
Reads in a TBBS 'DAYFILE.LST' activity log and outputs several
ASCII and ANSI files that re-cap total activity found on your system.
If used daily, the entire process should take less than 1 minute. If
used weekly it may take up to 3 minutes depending on dayfile size.
Report(s) Activity Includes:
Total # calls by speed 0000 through 19,200 by count and
percent.
Total # of Uploads and Downloads.
Type of modem connects. ie MNP or HST (2.2 TBBS)
Activity reports for each line in multi-line systems.
# Messages entered and deleted.
# Chat requests.
# Invalid password attempts.
# usage each protocol usage, including Zmodem. (2.2 TBBS)
Total # of up and download aborts by protocol.
# Newusers.
Six custom searches for ANY occurrence you want.
# External events.
# Sleep (no input), dropped carrier and time all used
disconnects.
Total time system used, time used by line and total
system down/maintenance time.
TBBS 2.1 and 2.2 dayfile multi-line and single line
compatibility.
The number of times each menu is loaded by name.
Total time all (multi) lines are busy and when they are busy.
TSTAT additionally creates (upon request):
ASCII file of all files downloaded.
ASCII file of your top downloads from 1 to 100.
ASCII file of all bad password attempts (hacker log).
ASCII file of all files uploaded.
ASCII file of all menu loads found in dayfile.
ASCII file of all dates, times and length all lines busy.
ASCII Flash file. One screen condensed activity report.
■────────────────────────────────────■
USTAT - The companion program of TSTAT.
This program tracks activity by individual user. A must have for
TSTAT users since they are so complimentary to each other.
USTAT reads in both the TBBS dayfile.lst activity log and
userlog.bbs and then outputs several optional ASCII files that re-cap
user activity. If used daily, the entire process should take less than
1 minute. If used weekly it may take up to 3 minutes depending on
dayfile size. This is assuming a typical userlog of approximately 200
users.
Reports Include:
All users listing
All users listing in a TBBS type 20 format file
Top users in four categories (configured from 1 to 100):
Bytes Downloaded
Bytes Uploaded
Messages Entered
Time On-line
Option to create an ASCII file suitable for importation into
your own TDBS application.
A typical record for the main report will look like this:
Name-------------->JAY MANLEY FARGO, ND
Calls-------------> 11
Hours online------> 1.78
Avg length of call> 9.54 minutes
Dayfile hours----> 1.10
Avg time of call-->09:33:39
Last time on------>12:31:50
Last Date on------>08-01-1991
Expiration Date--->None
Last Message read-> 35567
Messages----------> 24
Deleted messages--> 12
Priv level--------> 40
Uploads-----------> 24
Bytes Uploaded----> 272256
Aborted Uploads---> 1
Byte D/L limit----> 240000
Downloads---------> 2
Bytes Downloaded--> 38754
Aborted Downloads-> 0
Ymodem uses-------> 3
Ymodem aborts-----> 1
SEAlink uses------> 0
SEAlink aborts----> 0
Xmodem uses-------> 0
Xmodem aborts-----> 0
Kermit uses-------> 0
Kermit aborts-----> 0
Zmodem uses-------> 0
Zmodem aborts-----> 0
Baud rate---------> 2400
Reliable connects-> 0
V42 requests------> 0
MNP requests------> 0
Sleep disconnects-> 1
Time all used-----> 0
Dropped carriers--> 1
Chat requests-----> 0
Password changes--> 0
Netmail Credit----> 500
Netmail Debit-----> 0
You can then use all or any of these reports for a 'type 1' to
display them to your users (or not). In addition, one report option
allows you to create a 'type 20' format report so that you can use
TBBS's built-in rudimentary database utility to search and display any
record on-line with out TDBS.
■────────────────────────────────────■
MSTAT - Analyzes your TIMS log.
Mstat will track several categories including:
Track time spent on inbound and outbaound calls
Number of calls by baud rate.
Total connect time.
Number of mail files, regular files and FREQ transfers.
Both inbound and outbound.
Time used in mail, mile and FREQ transfers.
Both inbound and outbound.
Number of valid and invalid passwords used.
Number of dropped carriers.
Number of calls by hour.
Calling mailer name (node recap report)
Number of dropped carriers.
This by itself is nothing spectacular. What is nice to know is
all of the above totals for each individual node your TIMS has
exchanged files with and total activity by line number. MSTAT recaps
that for you. MSTAT will also create a report showing all regular
(non-mail type) files inbound, sent and file requested. MSTAT also
creates a report showing all refused requests to your system.
■────────────────────────────────────■
FSTAT
WHAT ITS FOR:
Use FSTAT to keep track of who has downloaded or uploaded which
files to or from your system and when. This is a fast, easy reference
and audit system should you have a need or are just curious to know
who has exchanged which files. Many commercial support systems or pay
boards will find this to be a useful addition to their support
utilities.
WHAT IT IS:
FSTAT is a two part program, one EXEcutive and one TDBS TPG.
The FSTAT.exe portion creates a TDBS (dBase III+) database containing,
by individual user, all of the files uploaded or downloaded.
This database optionally contains: the file size, file date stamp
and full pathname up to 25 characters. The FSTAT.tpg side of the
program set, allows you to display the records on-line.
■────────────────────────────────────■
Himess - Helps avoid your message base from exceeding numbering
in excess of 65,000. Available from TEXT bbs.
■────────────────────────────────────■
Tratio - This utility will help automate your users daily
download byte limit based on how much they upload. Run in a nightly
maintenance event it takes less than 60 seconds to complete. If you
want to give your users extra credit for uploads on any ratio from 1
to 100. This will do it. Available from TEXT bbs. TBBS 2.1 and 2.2
compatible.
■────────────────────────────────────■
Batlog - This is a DOS batch utility helps debug or track complex
batch file activity. It will also log DOS ERRORLEVELS of programs it
will run as an executive function. Batlog also writes to it's log file
specified directories and/or available disk space. Very handy whether
your just starting or have done this for years. Batlog's log file
allows review of what happened during your nightly maintenance runs.
TRY THIS PROGRAM ONCE and you'll understand what I mean. I developed
this one to help me diagnose why my system was hanging during 2AM
maintenance runs and to track my Fidomail receipts. Available from
TEXT bbs.
■────────────────────────────────────■
Tbill -This will be of use to those interested in creating a
time used billing program for their system. Tbill is a two program set,
one EXEcutive and one TDBS TPG program. Combined, this program set will use
the built in TBBS time used tracking ability by billing class allow you
to bill users with up to 10 different billing rates or combinations of
billing rates per hour for time used on your system.
■────────────────────────────────────■
WHAT IBA IS:
IBA is a TBBS/TDBS utility that will announce to you, or other selected
users, of files that have arrived in a specified directory. IBA will check
sysop specified directories for files that match wild card file filters. If
any files are found in the directory, a file is created listing the file names,
sizes, dates and times of the files found in that directory. Any number of
directories may be checked or users serviced.
Optionally, a merge file may be included at the start of this file listing
to act as a 'header' for the file listing.
WHY THE NEED FOR IBA:
Sysops using Fidonet technology often put non-passworded incoming files
in a separate directory for manual inspection and manual processing after
validating its source. IBA will automatically check the specified directory
in a ghost event as often as you desire and automatically announce the
presence of any files matching the sysop specified wild card parameters.
Some sysops do not allow uploads to be placed in another directory for
downloading until they have a chance to inspect them for suitability. IBA will
check for files and announce any arrivals automatically to you.
Other sysops may just have need to check a directory occasionally for
file activity and an automated method for doing that is one less burden.
You may want to monitor file enclosures size and age.
SOFTWARE REQUIREMENTS OF IBA:
IBA requires TBBS 2.2, ANSI terminal and TDBS 1.2
■────────────────────────────────────■